package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 订单信息表
 * @author tangkf
 * @date 2013-12-03
 */
public class BaseOrderInfo implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="BaseOrderInfo";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_BOIID="boiId";

	/**
	 * 会员ID 的属性名
	 */
	public static final String PROP_BOIMEMBER="boiMember";

	/**
	 * 订单号 的属性名
	 */
	public static final String PROP_BOIOSN="boiOsn";

	/**
	 * 订单状态（0-未确认，1-已确认，2-已取消，3-已结单，4-已失效） 的属性名
	 */
	public static final String PROP_BOIORDER="boiOrder";

	/**
	 * 支付状态（0-未付款，1-已付款，2-已退款） 的属性名
	 */
	public static final String PROP_BOIPAY="boiPay";

	/**
	 * 配送状态（0-未配送，1-配货中，2-发货中，3-已发货，4-已收货，5-已退货，6-无法联系） 的属性名
	 */
	public static final String PROP_BOISHIP="boiShip";

	/**
	 * 国家 的属性名
	 */
	public static final String PROP_BOICOUNTRY="boiCountry";

	/**
	 * 省份 的属性名
	 */
	public static final String PROP_BOIPROVINCE="boiProvince";

	/**
	 * 城市 的属性名
	 */
	public static final String PROP_BOICITY="boiCity";

	/**
	 * 区县 的属性名
	 */
	public static final String PROP_BOIDISTRICT="boiDistrict";

	/**
	 * 收货人 的属性名
	 */
	public static final String PROP_BOICONSIGNEE="boiConsignee";

	/**
	 * 详细地址 的属性名
	 */
	public static final String PROP_BOIDETAIL="boiDetail";

	/**
	 * 邮政编码 的属性名
	 */
	public static final String PROP_BOIZIPCODE="boiZipcode";

	/**
	 * 手机号码 的属性名
	 */
	public static final String PROP_BOIMOBILE="boiMobile";

	/**
	 * 座机号码 的属性名
	 */
	public static final String PROP_BOIPHONE="boiPhone";

	/**
	 * 送货时间 的属性名
	 */
	public static final String PROP_BOIBEST="boiBest";

	/**
	 * 订购时间 的属性名
	 */
	public static final String PROP_BOIOTIME="boiOtime";

	/**
	 * 付款时间 的属性名
	 */
	public static final String PROP_BOIPTIME="boiPtime";

	/**
	 * 发货时间 的属性名
	 */
	public static final String PROP_BOISTIME="boiStime";

	/**
	 * 结单时间 的属性名
	 */
	public static final String PROP_BOICTIME="boiCtime";

	/**
	 * 商品总额 的属性名
	 */
	public static final String PROP_BOIGPAY="boiGpay";

	/**
	 * 使用券总额 的属性名
	 */
	public static final String PROP_BOICOUPONPAY="boiCouponpay";

	/**
	 * 配送费用 的属性名
	 */
	public static final String PROP_BOISPAY="boiSpay";

	/**
	 * 实付总额（实付总额 = 商品总金额 + 配送费用 - 使用券总金额） 的属性名
	 */
	public static final String PROP_BOITPAY="boiTpay";

	/**
	 * 用户备注 的属性名
	 */
	public static final String PROP_BOIUREMARK="boiUremark";

	/**
	 * 发货单流水号 的属性名
	 */
	public static final String PROP_BOIINVSERNUM="boiInvsernum";

	/**
	 * 发货单号 的属性名
	 */
	public static final String PROP_BOIINVNUM="boiInvnum";

	/**
	 * 取消原因 的属性名
	 */
	public static final String PROP_BOICREASON="boiCreason";

	/**
	 * 是否退款（0-否，1-是） 的属性名
	 */
	public static final String PROP_BOIISREFUND="boiIsrefund";

	/**
	 * 退款说明 的属性名
	 */
	public static final String PROP_BOIREFUNDREMARK="boiRefundremark";

	/**
	 * 配送方式 的属性名
	 */
	public static final String PROP_BOIDELIVERYMODE="boiDeliverymode";

	/**
	 * 支付方式类型 的属性名
	 */
	public static final String PROP_BOIPAYMODE="boiPaymode";

	/**
	 * 支付方式名称 的属性名
	 */
	public static final String PROP_BOIPAYMODENAME="boiPaymodename";

	/**
	 * 系统ID
	 */
	private java.lang.String boiId;

	/**
	 * 会员ID
	 */
	private java.lang.String boiMember;

	/**
	 * 订单号
	 */
	private java.lang.String boiOsn;

	/**
	 * 订单状态（0-未确认，1-已确认，2-已取消，3-已结单，4-已失效）
	 */
	private java.lang.Integer boiOrder;

	/**
	 * 支付状态（0-未付款，1-已付款，2-已退款）
	 */
	private java.lang.Integer boiPay;

	/**
	 * 配送状态（0-未配送，1-配货中，2-发货中，3-已发货，4-已收货，5-已退货，6-无法联系）
	 */
	private java.lang.Integer boiShip;

	/**
	 * 国家
	 */
	private java.lang.String boiCountry;

	/**
	 * 省份
	 */
	private java.lang.String boiProvince;

	/**
	 * 城市
	 */
	private java.lang.String boiCity;

	/**
	 * 区县
	 */
	private java.lang.String boiDistrict;

	/**
	 * 收货人
	 */
	private java.lang.String boiConsignee;

	/**
	 * 详细地址
	 */
	private java.lang.String boiDetail;

	/**
	 * 邮政编码
	 */
	private java.lang.String boiZipcode;

	/**
	 * 手机号码
	 */
	private java.lang.String boiMobile;

	/**
	 * 座机号码
	 */
	private java.lang.String boiPhone;

	/**
	 * 送货时间
	 */
	private java.lang.String boiBest;

	/**
	 * 订购时间
	 */
	private java.util.Date boiOtime;

	/**
	 * 付款时间
	 */
	private java.util.Date boiPtime;

	/**
	 * 发货时间
	 */
	private java.util.Date boiStime;

	/**
	 * 结单时间
	 */
	private java.util.Date boiCtime;

	/**
	 * 商品总额
	 */
	private java.lang.Double boiGpay;

	/**
	 * 使用券总额
	 */
	private java.lang.Double boiCouponpay;

	/**
	 * 配送费用
	 */
	private java.lang.Double boiSpay;

	/**
	 * 实付总额（实付总额 = 商品总金额 + 配送费用 - 使用券总金额）
	 */
	private java.lang.Double boiTpay;

	/**
	 * 用户备注
	 */
	private java.lang.String boiUremark;

	/**
	 * 发货单流水号
	 */
	private java.lang.String boiInvsernum;

	/**
	 * 发货单号
	 */
	private java.lang.String boiInvnum;

	/**
	 * 取消原因
	 */
	private java.lang.String boiCreason;

	/**
	 * 是否退款（0-否，1-是）
	 */
	private java.lang.Integer boiIsrefund;

	/**
	 * 退款说明
	 */
	private java.lang.String boiRefundremark;

	/**
	 * 配送方式
	 */
	private java.lang.String boiDeliverymode;

	/**
	 * 支付方式类型
	 */
	private java.lang.Integer boiPaymode;

	/**
	 * 支付方式名称
	 */
	private java.lang.String boiPaymodename;

	/**
	 * 获取 系统ID 的属性值
	 * @return boiId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getBoiId(){
		return this.boiId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param boiId : 系统ID
	 * @author tangkf
	 */
	public void setBoiId(java.lang.String boiId){
		this.boiId	= boiId;
	}

	/**
	 * 获取 会员ID 的属性值
	 * @return boiMember : 会员ID
	 * @author tangkf
	 */
	public java.lang.String getBoiMember(){
		return this.boiMember;
	}

	/**
	 * 设置 会员ID 的属性值
	 * @param boiMember : 会员ID
	 * @author tangkf
	 */
	public void setBoiMember(java.lang.String boiMember){
		this.boiMember	= boiMember;
	}

	/**
	 * 获取 订单号 的属性值
	 * @return boiOsn : 订单号
	 * @author tangkf
	 */
	public java.lang.String getBoiOsn(){
		return this.boiOsn;
	}

	/**
	 * 设置 订单号 的属性值
	 * @param boiOsn : 订单号
	 * @author tangkf
	 */
	public void setBoiOsn(java.lang.String boiOsn){
		this.boiOsn	= boiOsn;
	}

	/**
	 * 获取 订单状态（0-未确认，1-已确认，2-已取消，3-已结单，4-已失效） 的属性值
	 * @return boiOrder : 订单状态（0-未确认，1-已确认，2-已取消，3-已结单，4-已失效）
	 * @author tangkf
	 */
	public java.lang.Integer getBoiOrder(){
		return this.boiOrder;
	}

	/**
	 * 设置 订单状态（0-未确认，1-已确认，2-已取消，3-已结单，4-已失效） 的属性值
	 * @param boiOrder : 订单状态（0-未确认，1-已确认，2-已取消，3-已结单，4-已失效）
	 * @author tangkf
	 */
	public void setBoiOrder(java.lang.Integer boiOrder){
		this.boiOrder	= boiOrder;
	}

	/**
	 * 获取 支付状态（0-未付款，1-已付款，2-已退款） 的属性值
	 * @return boiPay : 支付状态（0-未付款，1-已付款，2-已退款）
	 * @author tangkf
	 */
	public java.lang.Integer getBoiPay(){
		return this.boiPay;
	}

	/**
	 * 设置 支付状态（0-未付款，1-已付款，2-已退款） 的属性值
	 * @param boiPay : 支付状态（0-未付款，1-已付款，2-已退款）
	 * @author tangkf
	 */
	public void setBoiPay(java.lang.Integer boiPay){
		this.boiPay	= boiPay;
	}

	/**
	 * 获取 配送状态（0-未配送，1-配货中，2-发货中，3-已发货，4-已收货，5-已退货，6-无法联系） 的属性值
	 * @return boiShip : 配送状态（0-未配送，1-配货中，2-发货中，3-已发货，4-已收货，5-已退货，6-无法联系）
	 * @author tangkf
	 */
	public java.lang.Integer getBoiShip(){
		return this.boiShip;
	}

	/**
	 * 设置 配送状态（0-未配送，1-配货中，2-发货中，3-已发货，4-已收货，5-已退货，6-无法联系） 的属性值
	 * @param boiShip : 配送状态（0-未配送，1-配货中，2-发货中，3-已发货，4-已收货，5-已退货，6-无法联系）
	 * @author tangkf
	 */
	public void setBoiShip(java.lang.Integer boiShip){
		this.boiShip	= boiShip;
	}

	/**
	 * 获取 国家 的属性值
	 * @return boiCountry : 国家
	 * @author tangkf
	 */
	public java.lang.String getBoiCountry(){
		return this.boiCountry;
	}

	/**
	 * 设置 国家 的属性值
	 * @param boiCountry : 国家
	 * @author tangkf
	 */
	public void setBoiCountry(java.lang.String boiCountry){
		this.boiCountry	= boiCountry;
	}

	/**
	 * 获取 省份 的属性值
	 * @return boiProvince : 省份
	 * @author tangkf
	 */
	public java.lang.String getBoiProvince(){
		return this.boiProvince;
	}

	/**
	 * 设置 省份 的属性值
	 * @param boiProvince : 省份
	 * @author tangkf
	 */
	public void setBoiProvince(java.lang.String boiProvince){
		this.boiProvince	= boiProvince;
	}

	/**
	 * 获取 城市 的属性值
	 * @return boiCity : 城市
	 * @author tangkf
	 */
	public java.lang.String getBoiCity(){
		return this.boiCity;
	}

	/**
	 * 设置 城市 的属性值
	 * @param boiCity : 城市
	 * @author tangkf
	 */
	public void setBoiCity(java.lang.String boiCity){
		this.boiCity	= boiCity;
	}

	/**
	 * 获取 区县 的属性值
	 * @return boiDistrict : 区县
	 * @author tangkf
	 */
	public java.lang.String getBoiDistrict(){
		return this.boiDistrict;
	}

	/**
	 * 设置 区县 的属性值
	 * @param boiDistrict : 区县
	 * @author tangkf
	 */
	public void setBoiDistrict(java.lang.String boiDistrict){
		this.boiDistrict	= boiDistrict;
	}

	/**
	 * 获取 收货人 的属性值
	 * @return boiConsignee : 收货人
	 * @author tangkf
	 */
	public java.lang.String getBoiConsignee(){
		return this.boiConsignee;
	}

	/**
	 * 设置 收货人 的属性值
	 * @param boiConsignee : 收货人
	 * @author tangkf
	 */
	public void setBoiConsignee(java.lang.String boiConsignee){
		this.boiConsignee	= boiConsignee;
	}

	/**
	 * 获取 详细地址 的属性值
	 * @return boiDetail : 详细地址
	 * @author tangkf
	 */
	public java.lang.String getBoiDetail(){
		return this.boiDetail;
	}

	/**
	 * 设置 详细地址 的属性值
	 * @param boiDetail : 详细地址
	 * @author tangkf
	 */
	public void setBoiDetail(java.lang.String boiDetail){
		this.boiDetail	= boiDetail;
	}

	/**
	 * 获取 邮政编码 的属性值
	 * @return boiZipcode : 邮政编码
	 * @author tangkf
	 */
	public java.lang.String getBoiZipcode(){
		return this.boiZipcode;
	}

	/**
	 * 设置 邮政编码 的属性值
	 * @param boiZipcode : 邮政编码
	 * @author tangkf
	 */
	public void setBoiZipcode(java.lang.String boiZipcode){
		this.boiZipcode	= boiZipcode;
	}

	/**
	 * 获取 手机号码 的属性值
	 * @return boiMobile : 手机号码
	 * @author tangkf
	 */
	public java.lang.String getBoiMobile(){
		return this.boiMobile;
	}

	/**
	 * 设置 手机号码 的属性值
	 * @param boiMobile : 手机号码
	 * @author tangkf
	 */
	public void setBoiMobile(java.lang.String boiMobile){
		this.boiMobile	= boiMobile;
	}

	/**
	 * 获取 座机号码 的属性值
	 * @return boiPhone : 座机号码
	 * @author tangkf
	 */
	public java.lang.String getBoiPhone(){
		return this.boiPhone;
	}

	/**
	 * 设置 座机号码 的属性值
	 * @param boiPhone : 座机号码
	 * @author tangkf
	 */
	public void setBoiPhone(java.lang.String boiPhone){
		this.boiPhone	= boiPhone;
	}

	/**
	 * 获取 送货时间 的属性值
	 * @return boiBest : 送货时间
	 * @author tangkf
	 */
	public java.lang.String getBoiBest(){
		return this.boiBest;
	}

	/**
	 * 设置 送货时间 的属性值
	 * @param boiBest : 送货时间
	 * @author tangkf
	 */
	public void setBoiBest(java.lang.String boiBest){
		this.boiBest	= boiBest;
	}

	/**
	 * 获取 订购时间 的属性值
	 * @return boiOtime : 订购时间
	 * @author tangkf
	 */
	public java.util.Date getBoiOtime(){
		return this.boiOtime;
	}

	/**
	 * 设置 订购时间 的属性值
	 * @param boiOtime : 订购时间
	 * @author tangkf
	 */
	public void setBoiOtime(java.util.Date boiOtime){
		this.boiOtime	= boiOtime;
	}

	/**
	 * 获取 付款时间 的属性值
	 * @return boiPtime : 付款时间
	 * @author tangkf
	 */
	public java.util.Date getBoiPtime(){
		return this.boiPtime;
	}

	/**
	 * 设置 付款时间 的属性值
	 * @param boiPtime : 付款时间
	 * @author tangkf
	 */
	public void setBoiPtime(java.util.Date boiPtime){
		this.boiPtime	= boiPtime;
	}

	/**
	 * 获取 发货时间 的属性值
	 * @return boiStime : 发货时间
	 * @author tangkf
	 */
	public java.util.Date getBoiStime(){
		return this.boiStime;
	}

	/**
	 * 设置 发货时间 的属性值
	 * @param boiStime : 发货时间
	 * @author tangkf
	 */
	public void setBoiStime(java.util.Date boiStime){
		this.boiStime	= boiStime;
	}

	/**
	 * 获取 结单时间 的属性值
	 * @return boiCtime : 结单时间
	 * @author tangkf
	 */
	public java.util.Date getBoiCtime(){
		return this.boiCtime;
	}

	/**
	 * 设置 结单时间 的属性值
	 * @param boiCtime : 结单时间
	 * @author tangkf
	 */
	public void setBoiCtime(java.util.Date boiCtime){
		this.boiCtime	= boiCtime;
	}

	/**
	 * 获取 商品总额 的属性值
	 * @return boiGpay : 商品总额
	 * @author tangkf
	 */
	public java.lang.Double getBoiGpay(){
		return this.boiGpay;
	}

	/**
	 * 设置 商品总额 的属性值
	 * @param boiGpay : 商品总额
	 * @author tangkf
	 */
	public void setBoiGpay(java.lang.Double boiGpay){
		this.boiGpay	= boiGpay;
	}

	/**
	 * 获取 使用券总额 的属性值
	 * @return boiCouponpay : 使用券总额
	 * @author tangkf
	 */
	public java.lang.Double getBoiCouponpay(){
		return this.boiCouponpay;
	}

	/**
	 * 设置 使用券总额 的属性值
	 * @param boiCouponpay : 使用券总额
	 * @author tangkf
	 */
	public void setBoiCouponpay(java.lang.Double boiCouponpay){
		this.boiCouponpay	= boiCouponpay;
	}

	/**
	 * 获取 配送费用 的属性值
	 * @return boiSpay : 配送费用
	 * @author tangkf
	 */
	public java.lang.Double getBoiSpay(){
		return this.boiSpay;
	}

	/**
	 * 设置 配送费用 的属性值
	 * @param boiSpay : 配送费用
	 * @author tangkf
	 */
	public void setBoiSpay(java.lang.Double boiSpay){
		this.boiSpay	= boiSpay;
	}

	/**
	 * 获取 实付总额（实付总额 = 商品总金额 + 配送费用 - 使用券总金额） 的属性值
	 * @return boiTpay : 实付总额（实付总额 = 商品总金额 + 配送费用 - 使用券总金额）
	 * @author tangkf
	 */
	public java.lang.Double getBoiTpay(){
		return this.boiTpay;
	}

	/**
	 * 设置 实付总额（实付总额 = 商品总金额 + 配送费用 - 使用券总金额） 的属性值
	 * @param boiTpay : 实付总额（实付总额 = 商品总金额 + 配送费用 - 使用券总金额）
	 * @author tangkf
	 */
	public void setBoiTpay(java.lang.Double boiTpay){
		this.boiTpay	= boiTpay;
	}

	/**
	 * 获取 用户备注 的属性值
	 * @return boiUremark : 用户备注
	 * @author tangkf
	 */
	public java.lang.String getBoiUremark(){
		return this.boiUremark;
	}

	/**
	 * 设置 用户备注 的属性值
	 * @param boiUremark : 用户备注
	 * @author tangkf
	 */
	public void setBoiUremark(java.lang.String boiUremark){
		this.boiUremark	= boiUremark;
	}

	/**
	 * 获取 发货单流水号 的属性值
	 * @return boiInvsernum : 发货单流水号
	 * @author tangkf
	 */
	public java.lang.String getBoiInvsernum(){
		return this.boiInvsernum;
	}

	/**
	 * 设置 发货单流水号 的属性值
	 * @param boiInvsernum : 发货单流水号
	 * @author tangkf
	 */
	public void setBoiInvsernum(java.lang.String boiInvsernum){
		this.boiInvsernum	= boiInvsernum;
	}

	/**
	 * 获取 发货单号 的属性值
	 * @return boiInvnum : 发货单号
	 * @author tangkf
	 */
	public java.lang.String getBoiInvnum(){
		return this.boiInvnum;
	}

	/**
	 * 设置 发货单号 的属性值
	 * @param boiInvnum : 发货单号
	 * @author tangkf
	 */
	public void setBoiInvnum(java.lang.String boiInvnum){
		this.boiInvnum	= boiInvnum;
	}

	/**
	 * 获取 取消原因 的属性值
	 * @return boiCreason : 取消原因
	 * @author tangkf
	 */
	public java.lang.String getBoiCreason(){
		return this.boiCreason;
	}

	/**
	 * 设置 取消原因 的属性值
	 * @param boiCreason : 取消原因
	 * @author tangkf
	 */
	public void setBoiCreason(java.lang.String boiCreason){
		this.boiCreason	= boiCreason;
	}

	/**
	 * 获取 是否退款（0-否，1-是） 的属性值
	 * @return boiIsrefund : 是否退款（0-否，1-是）
	 * @author tangkf
	 */
	public java.lang.Integer getBoiIsrefund(){
		return this.boiIsrefund;
	}

	/**
	 * 设置 是否退款（0-否，1-是） 的属性值
	 * @param boiIsrefund : 是否退款（0-否，1-是）
	 * @author tangkf
	 */
	public void setBoiIsrefund(java.lang.Integer boiIsrefund){
		this.boiIsrefund	= boiIsrefund;
	}

	/**
	 * 获取 退款说明 的属性值
	 * @return boiRefundremark : 退款说明
	 * @author tangkf
	 */
	public java.lang.String getBoiRefundremark(){
		return this.boiRefundremark;
	}

	/**
	 * 设置 退款说明 的属性值
	 * @param boiRefundremark : 退款说明
	 * @author tangkf
	 */
	public void setBoiRefundremark(java.lang.String boiRefundremark){
		this.boiRefundremark	= boiRefundremark;
	}

	/**
	 * 获取 配送方式 的属性值
	 * @return boiDeliverymode : 配送方式
	 * @author tangkf
	 */
	public java.lang.String getBoiDeliverymode(){
		return this.boiDeliverymode;
	}

	/**
	 * 设置 配送方式 的属性值
	 * @param boiDeliverymode : 配送方式
	 * @author tangkf
	 */
	public void setBoiDeliverymode(java.lang.String boiDeliverymode){
		this.boiDeliverymode	= boiDeliverymode;
	}

	/**
	 * 获取 支付方式类型 的属性值
	 * @return boiPaymode : 支付方式类型
	 * @author tangkf
	 */
	public java.lang.Integer getBoiPaymode(){
		return this.boiPaymode;
	}

	/**
	 * 设置 支付方式类型 的属性值
	 * @param boiPaymode : 支付方式类型
	 * @author tangkf
	 */
	public void setBoiPaymode(java.lang.Integer boiPaymode){
		this.boiPaymode	= boiPaymode;
	}

	/**
	 * 获取 支付方式名称 的属性值
	 * @return boiPaymodename : 支付方式名称
	 * @author tangkf
	 */
	public java.lang.String getBoiPaymodename(){
		return this.boiPaymodename;
	}

	/**
	 * 设置 支付方式名称 的属性值
	 * @param boiPaymodename : 支付方式名称
	 * @author tangkf
	 */
	public void setBoiPaymodename(java.lang.String boiPaymodename){
		this.boiPaymodename	= boiPaymodename;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "boiId(系统ID)=" + boiId + "," +"boiMember(会员ID)=" + boiMember + "," +"boiOsn(订单号)=" + boiOsn + "," +"boiOrder(订单状态（0-未确认，1-已确认，2-已取消，3-已结单，4-已失效）)=" + boiOrder + "," +"boiPay(支付状态（0-未付款，1-已付款，2-已退款）)=" + boiPay + "," +"boiShip(配送状态（0-未配送，1-配货中，2-发货中，3-已发货，4-已收货，5-已退货，6-无法联系）)=" + boiShip + "," +"boiCountry(国家)=" + boiCountry + "," +"boiProvince(省份)=" + boiProvince + "," +"boiCity(城市)=" + boiCity + "," +"boiDistrict(区县)=" + boiDistrict + "," +"boiConsignee(收货人)=" + boiConsignee + "," +"boiDetail(详细地址)=" + boiDetail + "," +"boiZipcode(邮政编码)=" + boiZipcode + "," +"boiMobile(手机号码)=" + boiMobile + "," +"boiPhone(座机号码)=" + boiPhone + "," +"boiBest(送货时间)=" + boiBest + "," +"boiOtime(订购时间)=" + boiOtime + "," +"boiPtime(付款时间)=" + boiPtime + "," +"boiStime(发货时间)=" + boiStime + "," +"boiCtime(结单时间)=" + boiCtime + "," +"boiGpay(商品总额)=" + boiGpay + "," +"boiCouponpay(使用券总额)=" + boiCouponpay + "," +"boiSpay(配送费用)=" + boiSpay + "," +"boiTpay(实付总额（实付总额 = 商品总金额 + 配送费用 - 使用券总金额）)=" + boiTpay + "," +"boiUremark(用户备注)=" + boiUremark + "," +"boiInvsernum(发货单流水号)=" + boiInvsernum + "," +"boiInvnum(发货单号)=" + boiInvnum + "," +"boiCreason(取消原因)=" + boiCreason + "," +"boiIsrefund(是否退款（0-否，1-是）)=" + boiIsrefund + "," +"boiRefundremark(退款说明)=" + boiRefundremark + "," +"boiDeliverymode(配送方式)=" + boiDeliverymode + "," +"boiPaymode(支付方式类型)=" + boiPaymode + "," +"boiPaymodename(支付方式名称)=" + boiPaymodename + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "boiId:'" + boiId + "'," +"boiMember:'" + boiMember + "'," +"boiOsn:'" + boiOsn + "'," +"boiOrder:'" + boiOrder + "'," +"boiPay:'" + boiPay + "'," +"boiShip:'" + boiShip + "'," +"boiCountry:'" + boiCountry + "'," +"boiProvince:'" + boiProvince + "'," +"boiCity:'" + boiCity + "'," +"boiDistrict:'" + boiDistrict + "'," +"boiConsignee:'" + boiConsignee + "'," +"boiDetail:'" + boiDetail + "'," +"boiZipcode:'" + boiZipcode + "'," +"boiMobile:'" + boiMobile + "'," +"boiPhone:'" + boiPhone + "'," +"boiBest:'" + boiBest + "'," +"boiOtime:'" + boiOtime + "'," +"boiPtime:'" + boiPtime + "'," +"boiStime:'" + boiStime + "'," +"boiCtime:'" + boiCtime + "'," +"boiGpay:'" + boiGpay + "'," +"boiCouponpay:'" + boiCouponpay + "'," +"boiSpay:'" + boiSpay + "'," +"boiTpay:'" + boiTpay + "'," +"boiUremark:'" + boiUremark + "'," +"boiInvsernum:'" + boiInvsernum + "'," +"boiInvnum:'" + boiInvnum + "'," +"boiCreason:'" + boiCreason + "'," +"boiIsrefund:'" + boiIsrefund + "'," +"boiRefundremark:'" + boiRefundremark + "'," +"boiDeliverymode:'" + boiDeliverymode + "'," +"boiPaymode:'" + boiPaymode + "'," +"boiPaymodename:'" + boiPaymodename + "'}";
	}
	
	/**
	 * 订购商品列表。
	 * 字段类型改为protected，确保正确查询所有订单信息。
	 */
	protected java.util.Set<BaseOrderGoods> bogList;
	
	/**
	 * 获取订购商品列表。
	 * @author Chrise 2012-7-30
	 * @return
	 */
	public java.util.Set<BaseOrderGoods> getBogList() {
		return bogList;
	}
	
	/**
	 * 设置订购商品列表。
	 * @author Chrise 2012-7-30
	 * @param bogList
	 */
	public void setBogList(java.util.Set<BaseOrderGoods> bogList) {
		this.bogList = bogList;
	}
	
	/**
	 * 会员昵称，用户构建订单信息表、会员基础表级联查询
	 */
	private String bmbNick;

	/**
	 * @return 属性bmbNick的值.
	 */
	public String getBmbNick() {
		return this.bmbNick;
	}

	/**
	 * @param bmbNick 属性bmbNick.
	 */
	public void setBmbNick(String bmbNick) {
		this.bmbNick = bmbNick;
	}

	/**
	 * 无参构造函数
	 */
	public BaseOrderInfo() {
		
	}

	/**
	 * 包含新增属性的构造函数
	 * @param boiId
	 * @param boiMember
	 * @param boiOsn
	 * @param boiOrder
	 * @param boiPay
	 * @param boiShip
	 * @param boiCountry
	 * @param boiProvince
	 * @param boiCity
	 * @param boiDistrict
	 * @param boiConsignee
	 * @param boiDetail
	 * @param boiZipcode
	 * @param boiMobile
	 * @param boiPhone
	 * @param boiBest
	 * @param boiOtime
	 * @param boiPtime
	 * @param boiStime
	 * @param boiCtime
	 * @param boiGpay
	 * @param boiCouponpay
	 * @param boiSpay
	 * @param boiTpay
	 * @param boiUremark
	 * @param boiInvsernum
	 * @param boiInvnum
	 * @param boiCreason
	 * @param boiIsrefund
	 * @param boiRefundremark
	 * @param bmbNick
	 */
	public BaseOrderInfo(String boiId, String boiMember, String boiOsn,
			Integer boiOrder, Integer boiPay, Integer boiShip,
			String boiCountry, String boiProvince, String boiCity,
			String boiDistrict, String boiConsignee, String boiDetail,
			String boiZipcode, String boiMobile, String boiPhone,
			String boiBest, java.util.Date boiOtime, java.util.Date boiPtime, 
			java.util.Date boiStime,java.util.Date boiCtime, Double boiGpay,
			Double boiCouponpay, Double boiSpay, Double boiTpay,
			String boiUremark, String boiInvsernum, String boiInvnum,
			String boiCreason, Integer boiIsrefund, String boiRefundremark,
			String bmbNick) {
		super();
		this.boiId = boiId;
		this.boiMember = boiMember;
		this.boiOsn = boiOsn;
		this.boiOrder = boiOrder;
		this.boiPay = boiPay;
		this.boiShip = boiShip;
		this.boiCountry = boiCountry;
		this.boiProvince = boiProvince;
		this.boiCity = boiCity;
		this.boiDistrict = boiDistrict;
		this.boiConsignee = boiConsignee;
		this.boiDetail = boiDetail;
		this.boiZipcode = boiZipcode;
		this.boiMobile = boiMobile;
		this.boiPhone = boiPhone;
		this.boiBest = boiBest;
		this.boiOtime = boiOtime;
		this.boiPtime = boiPtime;
		this.boiStime = boiStime;
		this.boiCtime = boiCtime;
		this.boiGpay = boiGpay;
		this.boiCouponpay = boiCouponpay;
		this.boiSpay = boiSpay;
		this.boiTpay = boiTpay;
		this.boiUremark = boiUremark;
		this.boiInvsernum = boiInvsernum;
		this.boiInvnum = boiInvnum;
		this.boiCreason = boiCreason;
		this.boiIsrefund = boiIsrefund;
		this.boiRefundremark = boiRefundremark;
		this.bmbNick = bmbNick;
	}
	
	/**
	 * 
	 * 全参构造函数
	 * @param boiId
	 * @param boiMember
	 * @param boiOsn
	 * @param boiOrder
	 * @param boiPay
	 * @param boiShip
	 * @param boiCountry
	 * @param boiProvince
	 * @param boiCity
	 * @param boiDistrict
	 * @param boiConsignee
	 * @param boiDetail
	 * @param boiZipcode
	 * @param boiMobile
	 * @param boiPhone
	 * @param boiBest
	 * @param boiOtime
	 * @param boiPtime
	 * @param boiStime
	 * @param boiCtime
	 * @param boiGpay
	 * @param boiCouponpay
	 * @param boiSpay
	 * @param boiTpay
	 * @param boiUremark
	 * @param boiInvsernum
	 * @param boiInvnum
	 * @param boiCreason
	 * @param boiIsrefund
	 * @param boiRefundremark
	 * @param boiDeliverymode
	 * @param boiPaymode
	 * @param boiPaymodename
	 * @param bmbNick
	 */
	public BaseOrderInfo(String boiId, String boiMember, String boiOsn,
			Integer boiOrder, Integer boiPay, Integer boiShip,
			String boiCountry, String boiProvince, String boiCity,
			String boiDistrict, String boiConsignee, String boiDetail,
			String boiZipcode, String boiMobile, String boiPhone,
			String boiBest, java.util.Date boiOtime, java.util.Date boiPtime, 
			java.util.Date boiStime, java.util.Date boiCtime, Double boiGpay, 
			Double boiCouponpay, Double boiSpay, Double boiTpay,
			String boiUremark, String boiInvsernum, String boiInvnum,
			String boiCreason, Integer boiIsrefund, String boiRefundremark,
			String boiDeliverymode, Integer boiPaymode, String boiPaymodename,
			String bmbNick) {
		super();
		this.boiId = boiId;
		this.boiMember = boiMember;
		this.boiOsn = boiOsn;
		this.boiOrder = boiOrder;
		this.boiPay = boiPay;
		this.boiShip = boiShip;
		this.boiCountry = boiCountry;
		this.boiProvince = boiProvince;
		this.boiCity = boiCity;
		this.boiDistrict = boiDistrict;
		this.boiConsignee = boiConsignee;
		this.boiDetail = boiDetail;
		this.boiZipcode = boiZipcode;
		this.boiMobile = boiMobile;
		this.boiPhone = boiPhone;
		this.boiBest = boiBest;
		this.boiOtime = boiOtime;
		this.boiPtime = boiPtime;
		this.boiStime = boiStime;
		this.boiCtime = boiCtime;
		this.boiGpay = boiGpay;
		this.boiCouponpay = boiCouponpay;
		this.boiSpay = boiSpay;
		this.boiTpay = boiTpay;
		this.boiUremark = boiUremark;
		this.boiInvsernum = boiInvsernum;
		this.boiInvnum = boiInvnum;
		this.boiCreason = boiCreason;
		this.boiIsrefund = boiIsrefund;
		this.boiRefundremark = boiRefundremark;
		this.boiDeliverymode = boiDeliverymode;
		this.boiPaymode = boiPaymode;
		this.boiPaymodename = boiPaymodename;
		this.bmbNick = bmbNick;
	}
}